package com.octopus.optiworks.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@SuppressWarnings("serial")
@Entity
@Table
public class Step140IntegrationData implements Serializable{
	
	private Long id;
	
	private String pn;
	
	private String sn;
	
	private String temperature;
	
	private Double cw;
	
	private Double itu;
	
	private Double pmaxil;
	
	private Double pripple;
	
	private Double adjiso;
	
	private Double nonadjiso;
	
	private Double riladj;
	
	private Double rilnonadj;
	
	private Double rminiso;
	
	private Double dbbw;
	
	private Double dcwl;
	
	private Double ppdl;
	
	private Double pslope;
	
	private Double pdir;
	
	private Double rdir;
	
	private Double crl;
	
	private Double prl;
	
	private Double rrl;
	
	private String passfail;
	
	private Date date;

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	@Column(name="PN")
	public String getPn() {
		return pn;
	}

	public void setPn(String pn) {
		this.pn = pn;
	}

	@Column(name="SN")
	public String getSn() {
		return sn;
	}

	public void setSn(String sn) {
		this.sn = sn;
	}

	@Column(name="Temperature")
	public String getTemperature() {
		return temperature;
	}

	public void setTemperature(String temperature) {
		this.temperature = temperature;
	}

	@Column(name="CW")
	public Double getCw() {
		return cw;
	}

	public void setCw(Double cw) {
		this.cw = cw;
	}

	@Column(name="ITU")
	public Double getItu() {
		return itu;
	}

	public void setItu(Double itu) {
		this.itu = itu;
	}

	@Column(name="P_MaxIL")
	public Double getPmaxil() {
		return pmaxil;
	}

	public void setPmaxil(Double pMaxIl) {
		this.pmaxil = pMaxIl;
	}

	@Column(name="P_Ripple")
	public Double getPripple() {
		return pripple;
	}

	public void setPripple(Double pRipple) {
		this.pripple = pRipple;
	}

	@Column(name="Adj_Iso")
	public Double getAdjiso() {
		return adjiso;
	}

	public void setAdjiso(Double adjIso) {
		this.adjiso = adjIso;
	}

	@Column(name="Non_Adj_Iso")
	public Double getNonadjiso() {
		return nonadjiso;
	}

	public void setNonadjiso(Double nonAdjIso) {
		this.nonadjiso = nonAdjIso;
	}

	@Column(name="RIL_Adj")
	public Double getRiladj() {
		return riladj;
	}

	public void setRiladj(Double rIlAdj) {
		this.riladj = rIlAdj;
	}

	@Column(name="RIL_NonAdj")
	public Double getRilnonadj() {
		return rilnonadj;
	}

	public void setRilnonadj(Double rIlNonAdj) {
		this.rilnonadj = rIlNonAdj;
	}

	@Column(name="R_MinIso")
	public Double getRminiso() {
		return rminiso;
	}

	public void setRminiso(Double rMinIso) {
		this.rminiso = rMinIso;
	}

	@Column(name="dBBW")
	public Double getDbbw() {
		return dbbw;
	}

	public void setDbbw(Double dbbw) {
		this.dbbw = dbbw;
	}

	@Column(name="DCWL")
	public Double getDcwl() {
		return dcwl;
	}

	public void setDcwl(Double dcwl) {
		this.dcwl = dcwl;
	}

	@Column(name="P_PDL")
	public Double getPpdl() {
		return ppdl;
	}

	public void setPpdl(Double pPdl) {
		this.ppdl = pPdl;
	}

	@Column(name="P_Slope")
	public Double getPslope() {
		return pslope;
	}

	public void setPslope(Double pSlope) {
		this.pslope = pSlope;
	}

	@Column(name="P_Dir")
	public Double getPdir() {
		return pdir;
	}

	public void setPdir(Double pDir) {
		this.pdir = pDir;
	}

	@Column(name="R_Dir")
	public Double getRdir() {
		return rdir;
	}

	public void setRdir(Double rDir) {
		this.rdir = rDir;
	}

	@Column(name="C_RL")
	public Double getCrl() {
		return crl;
	}

	public void setCrl(Double crl) {
		this.crl = crl;
	}

	@Column(name="P_RL")
	public Double getPrl() {
		return prl;
	}

	public void setPrl(Double prl) {
		this.prl = prl;
	}

	@Column(name="R_RL")
	public Double getRrl() {
		return rrl;
	}

	public void setRrl(Double rrl) {
		this.rrl = rrl;
	}

	@Column(name="PassFail")
	public String getPassfail() {
		return passfail;
	}

	public void setPassfail(String passFail) {
		this.passfail = passFail;
	}

	@Column(name="Date")
	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

}
